Both piccolo series TMS320F2807x and defino series TMS320F2837xS check below three pins at the reset to decide the booting mode.
MODE |
GPIO72 | GPIO84 | /TRST |
Boot mode |
Mode EMU | X | X | 1 | Emulation Boot |
Mode 0 | 0 | 0 | 0 | Parallel I/O |
Mode 1 | 0 | 1 | 0 | SCI (RAM boot) |
Mode 2 | 1 | 0 | 0 | Wait Boot Mode |
Mode 3 | 1 | 1 | 0 | Get Mode (factory default = boot to flash) |
easyDSP uses two kinds boot mode. SCI boot mode
for RAM booting, GetMode boot mode for flash rom booting.
Below connection is recommended between easyDSP and
MCU.
If external oscillator is used, 20Mhz is recommended.
- Factory default setting is assumed
- power pin (#4) of
easyDSP 5x2 header should be connected to 3.3V
-
connect SCIRXDA = GPIO85, SCITXDA = GPIO84
- In case there is a reset IC between easyDSP /RESET
and MCU /XRS, it should transfer easyDSP /RESET signal to MCU /XRS within
0.5sec
- TX/RX pins are directly connected to
MCU pins
- In case you
insert buffer IC between easyDSP header and MCU, place buffer IC directly
to easyDSP header so that all resistors can be connected to directly MCU
- /BOOT pin is connected to GPIO72 via 2kΩ series resistor
- /RESET pin is connected to reset generation
circuit of MCU
board
(Time duration of /RESET pin is around 500msec)
- In case you use pull-up resistor to each pin, the value
of pull-up resistor should be higher than a few kilo ohm since there is 100Ω series resistor inside easyDSP
pod
Please be careful when you use
your own pull-up or pull-down resistor on the easyDSP signal pins. Please use
appropriate filter circuit to your reset generation circuit to prevent
unintentional reset generation.